import win32gui
import win32con
import time

def activate_wecom_window():
    # 获取企业微信窗口句柄
    hwnd = win32gui.FindWindow(None, "企业微信")
    if hwnd == 0:
        print("未找到企业微信窗口，请确保企业微信已打开。")
        return
    print(f"企微句柄为：{hwnd}")
    # 激活窗口
    win32gui.ShowWindow(hwnd, win32con.SW_SHOW)
    win32gui.SetForegroundWindow(hwnd)

    # 先最小化窗口
    # win32gui.ShowWindow(hwnd, win32con.SW_MINIMIZE)
    time.sleep(1)  # 延迟1秒

    # 最大化窗口
    win32gui.ShowWindow(hwnd, win32con.SW_MAXIMIZE)
    print("企业微信窗口已激活并最大化。")

if __name__ == "__main__":
    activate_wecom_window()
